#coding:utf-8
#用户模块下的蓝图，包括用户模块的所有资源
from flask import Blueprint
from  flask_restful import Api
from comment.utils.output import output_json
from comment.models.example.SendMessage1 import send_messaga
user_bp=Blueprint('user',__name__,url_prefix='/user') #创建蓝图
user_api=Api(user_bp)  #创建蓝图中的资源
#使用自定义json格式，可以替代装饰器的写法，在整个蓝图中使用
user_api.representation('application/json')(output_json)

#加载当前模块的资源
from Shopping.resources.user.user_resource import Shopping_User,User_SMS,AuthorizationCodeResource,\
    RegisterUserResource,UserLoginResource,IsExistPhoneResource,UserLoginOutResource
user_api.add_resource(Shopping_User,'/hello',endpoint='user')
user_api.add_resource(User_SMS, '/sms', endpoint='sms')
user_api.add_resource(AuthorizationCodeResource, '/auth', endpoint='auth')
user_api.add_resource(RegisterUserResource, '/register', endpoint='register')
user_api.add_resource(UserLoginResource, '/login', endpoint='login')
user_api.add_resource(IsExistPhoneResource, '/isExist', endpoint='isExist')
user_api.add_resource(UserLoginOutResource, '/loginOut', endpoint='loginOut')